محدود کردن تایپ عدد یا حروف با جاوا اسکریپت
چگونه می توانیم تایپ عدد یا تایپ حروف در تگ های اینپوت را محدود سازیم که با زدن حروف در تگ مرتبط با عدد حرف مورد نظر تایپ نشود
پاسخ هوش مصنوعی
برای محدود کردن تایپ عدد یا حروف در تگ های اینپوت با استفاده از جاوا اسکریپت، می توانید از رویداد keypress استفاده کنید. در اینجا یک مثال برای محدودیت ورودی عددی و متنی آورده شده است:
برای محدود کردن ورودی به عدد:
برای محدود کردن ورودی به حروف:
در این مثال ها، با زدن کلیدهای غیرمجاز، تایپ ورودی متوقف می شود و فقط ورودی های مجاز امکان پذیر است.
وارد کردن فقط عدد در input
اگر شما میخواید درون یک input فقط عدد وارد کنید کافیه اول یک id به اون input بدید و سپس در قسمت script قطعه کد زیر رو بنویسید
$("#num").keypress(function (e){
var charCode = (e.which) ? e.which : e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
});
همون طور که در قطعه کد بالا مشخص هست در input با نام آیدی num فقط کاراکترهایی با کد اسکی 48 تا 57 رو پذیرفتیم که در واقع همون اعداد 0 تا 9 هستن. پس قطعه کد بالا فقط اجازه میده عدد وارد بشه درون input
برای وارد کردن فقط حرف هم باید دقیقا همین قطعه کد رو بنویسید و کدهای اسکی حروف رو بنویسید.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- حذف فایلها و دستورات Css و JavaScript اضافی
- جمع کردن (Collapse) منوی جانبی موقع لود فرم در پنل AdminLte
- دلیل خطای Identifier 'X' has already been declared در جی کویری چیست ؟
- جدا کردن سه رقم سه رقم اعداد در input با جاوااسکریپت
- مقایسه بین فریم ورک های Angular و React.js و Vue js
- نمایش پیغام گرافیکی با جی کویری
- تفاوت Class Component و Functional Component در React.js چیست ؟
- پراپس (Props) در React.js چیست ؟
- دریافت کمترین و بیشترین مقدار با پلاگین ui-jquery
- وارد کردن فقط حروف انگلیسی در تکست باکس در html